Microsoft SQL Server Syntax um die Tabellen für das Paket Logging zu erstellen

Erstellung der Tabelle für das Paket Logging mit den minimal benötigten Feldern:

CREATE TABLE [dbo].[packets] (
   ts datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
   filterid smallint NOT NULL,
   proto smallint,
   src_ip char(16),
   src_port int,
   dst_ip char(16),
   dst_port int,
   sent int, recv int)

Erstellung der Tabelle für das Paket Logging mit zusätzlichen Feldern:

CREATE TABLE [dbo].[packets] (
   ts datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
   filterid smallint NOT NULL,
   filtername char(30),
   proto smallint,
   tos smallint,
   src_mac char(16),
   src_ip char(16),
   src_port int,
   dst_mac char(16),
   dst_ip char(16),
   dst_port int,
   sent int, recv int)

 Anmerkung
 
Microsoft SQL Server kann beim Einfügen eines neuen Datensatzes das aktuelle Datum und die aktuelle Zeit selbst einfügen. Ist dies gewünscht, verwenden Sie die CURRENT_TIMESTAMP Funktion.